package br.gov.cemaden.library.model;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 *
 * @author alan
 */
@Entity
@Table(name = "view_municipios_monitorados")
public class MunicipioMonitorado implements Serializable{
    
    @Id
    @Column(name = "gid", unique = true)
    private Long id;
    
    @Column(name = "geocodigo")
    private Long geocodigo;
    
    @Column(name = "nome")
    private String nome;
    
    @Column(name = "sigla")
    private String uf;
    
    @Column(name = "regiao")
    private String regiao;
    
    @Temporal(TemporalType.DATE)
    @Column(name = "data_inicio_monit")
    private Date inicio;
    
    @Column(name = "status")
    private Character status;
    
    public MunicipioMonitorado(){}

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getGeocodigo() {
        return geocodigo;
    }

    public void setGeocodigo(Long geocodigo) {
        this.geocodigo = geocodigo;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getUf() {
        return uf;
    }

    public void setUf(String uf) {
        this.uf = uf;
    }

    public String getRegiao() {
        return regiao;
    }

    public void setRegiao(String regiao) {
        this.regiao = regiao;
    }

    public Date getInicio() {
        return inicio;
    }

    public void setInicio(Date inicio) {
        this.inicio = inicio;
    }

    public Character getStatus() {
        return status;
    }

    public void setStatus(Character status) {
        this.status = status;
    }
    
    
    
}
